<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box{
            background-color: aquamarine;
            height: 300px;
            /* MDN文档中，说了text-align可以让任何元素居中，但是这点其实有问题，并不能让div居中 */
            /* W3C讲了text-align只针对行内级元素，所以对div块级元素无效，因此还是W3C的文档最规范 */
            /* 但是我们知道原理后，我们把子div特性改成inline-block不就行了 */
            text-align: center;
        }
        .content{
            height: 200px;
            /* 设置了width后，这个div就融入到父div中了 */
            width: 200px;
            background-color: bisque;
            /* 修改成inline-block就可以居中了，原因在上面解释了 */
            /* display: inline-block; */
            /* 但是其实块级元素居中可以margin:0 auto; 原理后面再说 */
            margin: 0 auto;
        }
    </style>
</head>
<body>
    <!-- 两个独占一行的东西 -->
    <div class="box">
        <div class="content"></div>
    </div>
</body>
</html>